{{tag> Lucid Maverick Natty archivage}}
----

====== GNOME Split ======

**GNOME Split** est un logiciel pour découper et assembler de gros fichiers afin de les stocker sur divers supports de stockage. Il fait suite à l'ancien projet appelé **gSplit**. GNOME Split permet de vérifier l'intégrité des fichiers reconstruits grâce à une empreinte MD5 si le type de fichier le permet.

Le logiciel est entièrement écrit en Java et utilise une interface GTK. 

La version 1.0 de GNOME Split contient :
  * Découpage et assemblage au format GNOME Split,
  * Découpage et assemblage au format Xtremsplit,
  * Découpage et assemblage au format KFK,
  * Découpage et assemblage au format yoyocut,
  * Découpage et assemblage sans format spécifique (semblable à la commande "split", assemblage par "cat" possible),
  * Réorganisation de la boîte de dialogue de préférences,
  * Optimisation du code de l'interface graphique,
  * Ajout d'info bulle sur les boutons de la barre d'outils,
  * Assistants pour créer un découpage ou un assemblage,
  * Indicateur de vitesse,
  * Correction de bugs divers.

{{:gnome_split-about.png|}}

===== Pré-requis =====

  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.

===== Installation =====
GNOME Split est  dans les dépôts officiels sous Xubuntu 12.04 LTS
==== Depuis le PPA ====
<note warning>Attention ! Ces dépôts ne sont pas officiels et peuvent donc faire courir un risque à votre système. De plus GNOME Split est un logiciel en cours de développement susceptible de comporter des bugs.</note>

GNOME Split n'est pas dans les dépôts officiels, mais peut être installé via le dépôt PPA du projet.

[[:PPA|Ajoutez le PPA]] **ppa:gnome-split-team/ppa**((https://launchpad.net/~gnome-split-team/+archive/ppa)) dans vos sources de logiciels, puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. Enfin, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>gnome-split]]**.

==== Compilation de la dernière version de développement ====

Les dépendances nécessaires pour compiler et utiliser GNOME Split sont Java (version de Sun ou OpenJDK), la bibliothèque java-gnome (>= 4.0.15) et la bibliothèque dbus-java.
Il faut donc [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>openjdk-6-jdk,libjava-gnome-java,libdbus-java,xgettext|openjdk-6-jdk libjava-gnome-java libdbus-java xgettext]]** pour la compilation.

Il faut également récupérer les sources via le dépôt [[bzr|Bazaar]] (en installant le paquet **[[apt>bzr]]** si besoin).
<code bash>$ bzr checkout bzr://www.respawner.fr/gnome-split/mainline/ gnome-split
$ cd gnome-split</code>

La compilation ainsi que l'installation se déroule donc conventionnellement.
<code  bash>$ chmod +x configure
./configure prefix=/usr libdir=/usr/lib/jni/ jardir=/usr/share/java/ compiler=javac
make
sudo make install</code>

===== Utilisation =====

Lancez l'application depuis le menu //Applications -> Accessoires -> GNOME Split// ou //via// la [[:commande_shell|commande]] suivante :
<code>gnome-split</code>


===== Problèmes connus =====

Lorsqu'on utilise l'assistant (ce qui est le cas par défaut), à la dernière étape (//Appliquer//), on obtient l'erreur //Vous devez remplir tous les champs avant de lancer une action//. [[https://bugs.launchpad.net/gnome-split/+bug/824190|Ce bogue]] est connu et vous pouvez l'évitez en désactivant l'assistant. Pour cela, au choix :
  * Décocher la case //Montrer l'assistant au démarrage// lors de sa première étape
  * Décocher la même case que vous trouverez dans l'onglet //Général// des préférences : menu //Édition → Préférences//
===== Désinstallation =====
 
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
 
===== Voir aussi =====

  * **(en)** [[http://www.gnome-split.org/|Site du projet]]
  * **(en)** [[https://launchpad.net/gnome-split|Page du projet sur Launchpad]]

----
//Contributeurs principaux : [[:utilisateurs:HacKurx]], Respawner.//